🇬🇧 Picker — Release Notes (version 1.0.2)

This release focuses on a substantial overhaul of imported data handling and overall UI responsiveness. The goal is to make Picker more reliable and smoother, especially with large libraries (many folders, many files, deep subfolder trees).


************************************************
****************** Highlights ******************
************************************************

Reworked imported list management: a cleaner, more consistent pipeline between “imported data” and “displayed data”.

More robust previews via Quick Look (where available), with caching to reduce load and improve scrolling performance.

More stable counters and filtering indicators, thanks to controlled UI updates.


*******************************************************************************
******************* Import & data consistency improvements ********************
*******************************************************************************

Reduced duplicates through path normalization and more reliable deduplication: fewer repeated entries and fewer edge-case selection issues.

More predictable behavior when changing import scope (e.g. include/exclude subfolders): the list is rebuilt coherently to match the active options.

Clearer responsibility split: import builds a solid dataset; filtering/search/sorting runs on top of that without unnecessary rescans.


**************************************************************************
******************** Performance & responsiveness ************************
**************************************************************************

Optimized search and filtering with debounced updates: typing and filtering on large lists feels smoother.

On-demand computation for expensive metadata (e.g. PDF page count) to reduce impact while scrolling.

Fewer UI bottlenecks caused by repeated refresh cycles: less redundant work, more stable rendering.


************************************************************
***************** More reliable history ********************
************************************************************

More consistent history updates (duplicate prevention, stable behavior across import/export).

Improved matching between list and history using a normalized-path key, reducing macOS-related ambiguities.


******************************************
************** Known issues **************
******************************************

If a file is renamed or moved, history matching may change because identity is path-based.
(Planned improvement: persistent identity via bookmark/file ID when appropriate.)


************************************
*********** Next steps *************
************************************

Stronger file identity to handle rename/move transparently.

UX refinements for multi-selection and desktop interactions.

Additional optimizations for very large libraries (progress, batching, load priority).


**********************************************
******************* SUPPORT ******************
**********************************************

Website: https://www.pickerapp.it
Email: support@pickerapp.it

Thank you for using Picker.
